﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using CapaEntidades;
using CapaDatos;
namespace CapaNegocio
{
    public class neAlmacen
    {

        #region singleton
        private static readonly neAlmacen _instancia = new neAlmacen();
        public static neAlmacen Instancia
        {
            get { return neAlmacen._instancia; }
        }
        #endregion

        #region Métodos
        public static List<enAlmacen> almacenLista()
        {
            return daAlmacen.Instancia.almacenLista();
        }

        public enAlerta spRecepcionarAlmacenXML(List<enAlmacen> lstAlmacen)
        {
            String xml = "<root>";
            foreach(enAlmacen a in lstAlmacen){
                xml = xml + "<almacen id='" + a.alm_id + "' ";
                xml = xml + "nombre='" + a.alm_nombre + "' ";
                xml = xml + "ciudad='" + a.alm_ciudad + "' ";
                xml = xml + "direccion='" + a.alm_direccion + "' accionXML='1'/>";//   
            }
            xml =xml+ "</root>";
            return daAlmacen.Instancia.spRecepcionarAlmacenXML(xml);
        }

        #endregion
       
    }
}
